Skip to content

fix(Whispering) Linux FFMPEG Device Enumeration#1

Open
ReaperMantis wants to merge 2 commits intomainfrom
ffmpeg-device-fix
Open

fix(Whispering) Linux FFMPEG Device Enumeration#1
ReaperMantis wants to merge 2 commits intomainfrom
ffmpeg-device-fix

Conversation

@ReaperMantis
Copy link
Owner

@ReaperMantis ReaperMantis commented Mar 9, 2026

fix(Whispering) Linux FFMpeg Device Enumeration

Summary

Type of Change

  • feat: New feature
  • fix: Bug fix
  • docs: Documentation update
  • refactor: Code refactoring (no functional changes)
  • perf: Performance improvement
  • test: Test additions or changes
  • chore: Maintenance tasks
  • style: Code style changes

Related Issue

Closes #

Changes Made

Updated recorder/ffmpeg.ts to use stdout on linux, since we're using arecord instead of ffmpeg. Also updated the regex for device detection to look for card: X and device: y.

Testing

Ran test on my local laptop.

Desktop App Testing

  • Tested on macOS
  • Tested on Windows
  • Tested on Linux
  • Not applicable (web-only change)

General Testing

  • Tested with multiple API providers (if applicable)
  • Verified no API keys are exposed in logs or storage
  • Checked for console errors
  • Tested on different screen sizes (if UI change)

Checklist

  • My code follows the project's coding standards (see CONTRIBUTING.md)
  • I've used type instead of interface in TypeScript
  • I've used absolute imports where applicable
  • I've tested my changes thoroughly
  • I've added/updated tests for my changes (if applicable)
  • My changes don't break existing functionality
  • I've updated documentation (if needed)

Screenshots/Recordings

Additional Notes

@autofix-troubleshooter
Copy link

Hi! I'm the autofix logoautofix.ci troubleshooter bot.

It looks like you correctly set up a CI job that uses the autofix.ci GitHub Action, but the autofix.ci GitHub App has not been installed for this repository. This means that autofix.ci unfortunately does not have the permissions to fix this pull request. If you are the repository owner, please install the app and then restart the CI workflow! 😃

@ReaperMantis ReaperMantis changed the title FFMPEG Device Enumeration Fix fix(Whispering) Linux FFMPEG Device Enumeration Fix Mar 9, 2026
@ReaperMantis ReaperMantis changed the title fix(Whispering) Linux FFMPEG Device Enumeration Fix fix(Whispering) Linux FFMPEG Device Enumeration Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants